package Controle;

import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import javax.swing.JComboBox;
import javax.swing.JOptionPane;

import DAO.RevistaDao;
import POJO.Revista;

public class ctrlRevista 
{

	public JComboBox<String> BuscaRevista(JComboBox<String> cmbRevista)
	{
		if(cmbRevista.getItemCount() != 0)
		{
			cmbRevista.removeAllItems();
		}
		List<Revista> listaRevista = new ArrayList<Revista>();
		RevistaDao rDao = new RevistaDao();
		try 
		{
			listaRevista = rDao.listaRevistas();
			for(Revista r:listaRevista)
			{
				StringBuffer sRevista = new StringBuffer();
				sRevista.append(String.valueOf(r.getCodRevista()));
				sRevista.append(" - ");
				sRevista.append(r.getTitulo());
				cmbRevista.addItem(sRevista.toString());				
			}
		} catch (SQLException e) 
		{
			JOptionPane.showMessageDialog(null, e.getMessage(), "Erro na listagem de revista", JOptionPane.ERROR_MESSAGE);
		}
		return cmbRevista;	
	}	
}
